.class public Lnbisdk/la;
.super Ljava/lang/Object;


# instance fields
.field private pV:[D


# direct methods
.method public constructor <init>()V
    .locals 0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public constructor <init>(DDDDDDDDDDDDD)V
    .locals 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/16 v0, 0x9

    new-array v0, v0, [D

    iput-object v0, p0, Lnbisdk/la;->pV:[D

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/4 v1, 0x2

    aput-wide p5, v0, v1

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/4 v1, 0x3

    aput-wide p7, v0, v1

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/4 v1, 0x4

    aput-wide p9, v0, v1

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/4 v1, 0x5

    aput-wide p11, v0, v1

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/4 v1, 0x6

    aput-wide p13, v0, v1

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/4 v1, 0x7

    aput-wide p15, v0, v1

    iget-object v0, p0, Lnbisdk/la;->pV:[D

    const/16 v1, 0x8

    aput-wide p17, v0, v1

    return-void
.end method

.method public static a(Lnbisdk/ha;I)Lnbisdk/ml;
    .locals 2

    new-instance v0, Lnbisdk/ml;

    invoke-direct {v0}, Lnbisdk/ml;-><init>()V

    invoke-virtual {p0}, Lnbisdk/ha;->fy()I

    move-result v1

    invoke-virtual {v0, v1}, Lnbisdk/ml;->aN(I)V

    invoke-virtual {v0, p1}, Lnbisdk/ml;->aO(I)V

    return-object v0
.end method

.method public static a(Lnbisdk/fk;Lnbisdk/ha;)Lnbisdk/nm;
    .locals 5

    new-instance v1, Lnbisdk/nm;

    invoke-direct {v1}, Lnbisdk/nm;-><init>()V

    const-string v0, "proxmatch"

    invoke-virtual {p0, v0}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v2

    const/4 v0, 0x0

    move v3, v0

    :goto_0
    invoke-interface {v2}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-interface {v2}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lnbisdk/fk;

    invoke-static {v0}, Lnbisdk/la;->l(Lnbisdk/fk;)Lnbisdk/bo;

    move-result-object v0

    add-int/lit8 v4, v3, 0x1

    invoke-static {p1, v3}, Lnbisdk/la;->a(Lnbisdk/ha;I)Lnbisdk/ml;

    move-result-object v3

    invoke-virtual {v0, v3}, Lnbisdk/bo;->d(Ljava/lang/Object;)V

    invoke-virtual {v1, v0}, Lnbisdk/nm;->a(Lnbisdk/ns;)V

    move v3, v4

    goto :goto_0

    :cond_0
    const-string v0, "fuel-price-summary"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_3

    const-string v0, "fuel-price-summary"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    const-string v2, "fuel-product"

    invoke-virtual {v0, v2}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v0

    :cond_1
    :goto_1
    invoke-interface {v0}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v2

    if-eqz v2, :cond_3

    invoke-interface {v0}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lnbisdk/fk;

    invoke-static {p0}, Lnbisdk/gl;->q(Lnbisdk/fk;)Lnbisdk/ew;

    move-result-object v2

    invoke-virtual {v2}, Lnbisdk/ew;->isAverage()Z

    move-result v3

    if-eqz v3, :cond_2

    invoke-virtual {v1, v2}, Lnbisdk/nm;->b(Lnbisdk/ew;)V

    :cond_2
    invoke-virtual {v2}, Lnbisdk/ew;->isLow()Z

    move-result v3

    if-eqz v3, :cond_1

    invoke-virtual {v1, v2}, Lnbisdk/nm;->c(Lnbisdk/ew;)V

    goto :goto_1

    :cond_3
    return-object v1
.end method

.method private static a(Lnbisdk/fk;Lnbisdk/ns;)V
    .locals 2

    const-string v0, "search-filter"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    if-eqz v0, :cond_0

    new-instance v1, Lnbisdk/rb;

    invoke-direct {v1, v0}, Lnbisdk/rb;-><init>(Lnbisdk/fk;)V

    invoke-virtual {p1, v1}, Lnbisdk/ns;->b(Lnbisdk/lg;)V

    :cond_0
    return-void
.end method

.method public static a(Lnbisdk/ri;Lnbisdk/cy;Ljava/lang/String;)V
    .locals 3

    if-eqz p1, :cond_0

    new-instance v0, Lnbisdk/ri;

    invoke-direct {v0, p2, p0}, Lnbisdk/ri;-><init>(Ljava/lang/String;Lnbisdk/ri;)V

    const-string v1, "provider-id"

    invoke-virtual {p1}, Lnbisdk/cy;->cq()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lnbisdk/ri;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v1, "state"

    invoke-virtual {p1}, Lnbisdk/cy;->cr()[B

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lnbisdk/ri;->c(Ljava/lang/String;[B)V

    :cond_0
    return-void
.end method

.method public static b(Lnbisdk/fk;Lnbisdk/ha;)Lnbisdk/nm;
    .locals 7

    const-string v0, "fuel-price-summary"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1

    invoke-static {p0, p1}, Lnbisdk/la;->a(Lnbisdk/fk;Lnbisdk/ha;)Lnbisdk/nm;

    move-result-object v0

    :cond_0
    return-object v0

    :cond_1
    new-instance v0, Lnbisdk/nm;

    invoke-direct {v0}, Lnbisdk/nm;-><init>()V

    const-string v1, "search-event-cookie"

    invoke-static {p0, v1}, Lnbisdk/la;->g(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/cy;

    const-string v1, "proxmatch"

    invoke-virtual {p0, v1}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v1

    const/4 v2, 0x0

    :goto_0
    invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v3

    if-eqz v3, :cond_0

    invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lnbisdk/fk;

    const-string v3, "place"

    invoke-static {p0, v3}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v3

    const-string v4, "fuel-product"

    invoke-static {v3, v4}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_2

    invoke-static {p0}, Lnbisdk/la;->l(Lnbisdk/fk;)Lnbisdk/bo;

    move-result-object v3

    :goto_1
    add-int/lit8 v4, v2, 0x1

    invoke-static {p1, v2}, Lnbisdk/la;->a(Lnbisdk/ha;I)Lnbisdk/ml;

    move-result-object v2

    invoke-virtual {v3, v2}, Lnbisdk/ns;->d(Ljava/lang/Object;)V

    invoke-virtual {v0, v3}, Lnbisdk/nm;->a(Lnbisdk/ns;)V

    move v2, v4

    goto :goto_0

    :cond_2
    const-string v4, "distance"

    invoke-static {p0, v4}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v4

    float-to-double v4, v4

    invoke-static {v3}, Lnbisdk/cu;->e(Lnbisdk/fk;)Lnbisdk/ej;

    move-result-object v3

    new-instance v6, Lnbisdk/ns;

    invoke-direct {v6, v3, v4, v5}, Lnbisdk/ns;-><init>(Lnbisdk/ej;D)V

    invoke-static {p0}, Lnbisdk/la;->p(Lnbisdk/fk;)Lnbisdk/pr;

    move-result-object v3

    invoke-virtual {v6, v3}, Lnbisdk/ns;->a(Lnbisdk/pr;)V

    invoke-static {p0, v6}, Lnbisdk/la;->a(Lnbisdk/fk;Lnbisdk/ns;)V

    const-string v3, "unmappable"

    invoke-static {p0, v3}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    const-string v3, "accuracy"

    invoke-virtual {p0, v3}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_3

    const-string v3, "accuracy"

    invoke-static {p0, v3}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    :cond_3
    move-object v3, v6

    goto :goto_1
.end method

.method public static g(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/cy;
    .locals 4

    const/4 v0, 0x0

    invoke-static {p0, p1}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v1

    if-eqz v1, :cond_0

    new-instance v0, Lnbisdk/ki;

    const-string v2, "provider-id"

    invoke-static {v1, v2}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    const-string v3, "state"

    invoke-virtual {v1, v3}, Lnbisdk/fk;->e(Ljava/lang/String;)[B

    move-result-object v1

    invoke-direct {v0, v2, v1}, Lnbisdk/ki;-><init>(Ljava/lang/String;[B)V

    :cond_0
    return-object v0
.end method

.method public static l(Lnbisdk/fk;)Lnbisdk/bo;
    .locals 5

    const-string v0, "distance"

    invoke-static {p0, v0}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v0

    float-to-double v1, v0

    const-string v0, "place"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    new-instance v3, Lnbisdk/gc;

    invoke-direct {v3}, Lnbisdk/gc;-><init>()V

    invoke-static {v0}, Lnbisdk/cu;->e(Lnbisdk/fk;)Lnbisdk/ej;

    move-result-object v4

    invoke-virtual {v3, v4}, Lnbisdk/gc;->b(Lnbisdk/ej;)V

    const-string v4, "fuel-product"

    invoke-virtual {v0, v4}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v4

    if-eqz v4, :cond_0

    :goto_0
    invoke-interface {v4}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-interface {v4}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lnbisdk/fk;

    invoke-static {v0}, Lnbisdk/gl;->q(Lnbisdk/fk;)Lnbisdk/ew;

    move-result-object v0

    invoke-virtual {v3, v0}, Lnbisdk/gc;->a(Lnbisdk/ew;)V

    goto :goto_0

    :cond_0
    new-instance v0, Lnbisdk/bo;

    invoke-direct {v0, v3, v1, v2}, Lnbisdk/bo;-><init>(Lnbisdk/gc;D)V

    invoke-static {p0}, Lnbisdk/la;->p(Lnbisdk/fk;)Lnbisdk/pr;

    move-result-object v1

    invoke-virtual {v0, v1}, Lnbisdk/bo;->a(Lnbisdk/pr;)V

    invoke-static {p0, v0}, Lnbisdk/la;->a(Lnbisdk/fk;Lnbisdk/ns;)V

    return-object v0
.end method

.method public static m(Lnbisdk/fk;)Lnbisdk/gr;
    .locals 5

    const-string v0, "distance"

    invoke-static {p0, v0}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v0

    float-to-double v1, v0

    const-string v0, "place"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    new-instance v3, Lnbisdk/af;

    invoke-direct {v3}, Lnbisdk/af;-><init>()V

    invoke-static {v0}, Lnbisdk/cu;->e(Lnbisdk/fk;)Lnbisdk/ej;

    move-result-object v4

    invoke-virtual {v3, v4}, Lnbisdk/af;->b(Lnbisdk/ej;)V

    const-string v4, "event"

    invoke-virtual {v0, v4}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v4

    if-eqz v4, :cond_0

    :goto_0
    invoke-interface {v4}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-interface {v4}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lnbisdk/fk;

    invoke-static {v0}, Lnbisdk/oc;->r(Lnbisdk/fk;)Lnbisdk/hx;

    move-result-object v0

    invoke-virtual {v3, v0}, Lnbisdk/af;->a(Lnbisdk/hx;)V

    goto :goto_0

    :cond_0
    new-instance v0, Lnbisdk/gr;

    invoke-direct {v0, v3, v1, v2}, Lnbisdk/gr;-><init>(Lnbisdk/af;D)V

    invoke-static {p0}, Lnbisdk/la;->p(Lnbisdk/fk;)Lnbisdk/pr;

    move-result-object v1

    invoke-virtual {v0, v1}, Lnbisdk/gr;->a(Lnbisdk/pr;)V

    invoke-static {p0, v0}, Lnbisdk/la;->a(Lnbisdk/fk;Lnbisdk/ns;)V

    return-object v0
.end method

.method public static n(Lnbisdk/fk;)Lnbisdk/ig;
    .locals 4

    const-string v0, "distance"

    invoke-static {p0, v0}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v0

    float-to-double v0, v0

    const-string v2, "place"

    invoke-static {p0, v2}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v2

    invoke-static {v2}, Lnbisdk/cu;->g(Lnbisdk/fk;)Lnbisdk/pp;

    move-result-object v2

    new-instance v3, Lnbisdk/ig;

    invoke-direct {v3, v2, v0, v1}, Lnbisdk/ig;-><init>(Lnbisdk/pp;D)V

    invoke-static {p0, v3}, Lnbisdk/la;->a(Lnbisdk/fk;Lnbisdk/ns;)V

    return-object v3
.end method

.method public static o(Lnbisdk/fk;)Lnbisdk/aw;
    .locals 8

    const-string v0, "distance"

    invoke-static {p0, v0}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v0

    float-to-double v1, v0

    const-string v0, "place"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    new-instance v3, Lnbisdk/r;

    invoke-direct {v3}, Lnbisdk/r;-><init>()V

    invoke-static {v0}, Lnbisdk/cu;->e(Lnbisdk/fk;)Lnbisdk/ej;

    move-result-object v4

    invoke-virtual {v3, v4}, Lnbisdk/r;->b(Lnbisdk/ej;)V

    const-string v4, "weather-conditions"

    invoke-static {v0, v4}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_18

    const-string v4, "weather-conditions"

    invoke-static {v0, v4}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v4

    new-instance v5, Lnbisdk/pu;

    invoke-direct {v5}, Lnbisdk/pu;-><init>()V

    const-string v6, "temperature"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_0

    const-string v6, "temperature"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vJ:F

    :cond_0
    const-string v6, "dew-point"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1

    const-string v6, "dew-point"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vK:F

    :cond_1
    const-string v6, "rel-humidity"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_2

    const-string v6, "rel-humidity"

    invoke-static {v4, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/pu;->nn:J

    :cond_2
    const-string v6, "wind-speed"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_3

    const-string v6, "wind-speed"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->nl:F

    :cond_3
    const-string v6, "wind-direction"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_4

    const-string v6, "wind-direction"

    invoke-static {v4, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/pu;->nk:J

    :cond_4
    const-string v6, "wind-gust"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_5

    const-string v6, "wind-gust"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vL:F

    :cond_5
    const-string v6, "pressure"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_6

    const-string v6, "pressure"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vM:F

    :cond_6
    const-string v6, "condition"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_7

    const-string v6, "condition"

    invoke-static {v4, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/pu;->no:Ljava/lang/String;

    :cond_7
    const-string v6, "condition-code"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_8

    const-string v6, "condition-code"

    invoke-static {v4, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/pu;->np:J

    :cond_8
    const-string v6, "sky"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_9

    const-string v6, "sky"

    invoke-static {v4, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/pu;->vN:Ljava/lang/String;

    :cond_9
    const-string v6, "ceiling"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_a

    const-string v6, "ceiling"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vO:F

    :cond_a
    const-string v6, "visibility"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_b

    const-string v6, "visibility"

    invoke-static {v4, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/pu;->vP:J

    :cond_b
    const-string v6, "heat-index"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_c

    const-string v6, "heat-index"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vQ:F

    :cond_c
    const-string v6, "wind-chill"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_d

    const-string v6, "wind-chill"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vR:F

    :cond_d
    const-string v6, "snow-depth"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_e

    const-string v6, "snow-depth"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vS:F

    :cond_e
    const-string v6, "max-temp-6hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_f

    const-string v6, "max-temp-6hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vT:F

    :cond_f
    const-string v6, "max-temp-24hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_10

    const-string v6, "max-temp-24hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vU:F

    :cond_10
    const-string v6, "min-temp-6hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_11

    const-string v6, "min-temp-6hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vV:F

    :cond_11
    const-string v6, "min-temp-24hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_12

    const-string v6, "min-temp-24hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vW:F

    :cond_12
    const-string v6, "precipitation-3hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_13

    const-string v6, "precipitation-3hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vX:F

    :cond_13
    const-string v6, "precipitation-6hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_14

    const-string v6, "precipitation-6hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vY:F

    :cond_14
    const-string v6, "precipitation-24hr"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_15

    const-string v6, "precipitation-24hr"

    invoke-static {v4, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/pu;->vZ:F

    :cond_15
    const-string v6, "update-time"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_16

    const-string v6, "update-time"

    invoke-static {v4, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/pu;->nx:J

    :cond_16
    const-string v6, "utc-offset"

    invoke-virtual {v4, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_17

    const-string v6, "utc-offset"

    invoke-static {v4, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v4

    iput v4, v5, Lnbisdk/pu;->wa:I

    :cond_17
    invoke-virtual {v3, v5}, Lnbisdk/r;->a(Lnbisdk/pu;)V

    :cond_18
    const-string v4, "weather-forecast"

    invoke-virtual {v0, v4}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v4

    if-eqz v4, :cond_2a

    :goto_0
    invoke-interface {v4}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v0

    if-eqz v0, :cond_2a

    invoke-interface {v4}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lnbisdk/fk;

    new-instance v5, Lnbisdk/jm;

    invoke-direct {v5}, Lnbisdk/jm;-><init>()V

    const-string v6, "date"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_19

    const-string v6, "date"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nh:J

    :cond_19
    const-string v6, "high-temperature"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1a

    const-string v6, "high-temperature"

    invoke-static {v0, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/jm;->ni:F

    :cond_1a
    const-string v6, "low-temperature"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1b

    const-string v6, "low-temperature"

    invoke-static {v0, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/jm;->nj:F

    :cond_1b
    const-string v6, "relative-humidity"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1c

    const-string v6, "relative-humidity"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nn:J

    :cond_1c
    const-string v6, "wind-speed"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1d

    const-string v6, "wind-speed"

    invoke-static {v0, v6}, Lnbisdk/ov;->l(Lnbisdk/fk;Ljava/lang/String;)F

    move-result v6

    iput v6, v5, Lnbisdk/jm;->nl:F

    :cond_1d
    const-string v6, "wind-direction"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1e

    const-string v6, "wind-direction"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nk:J

    :cond_1e
    const-string v6, "precipitation-probability"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_1f

    const-string v6, "precipitation-probability"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nm:J

    :cond_1f
    const-string v6, "condition"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_20

    const-string v6, "condition"

    invoke-static {v0, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/jm;->no:Ljava/lang/String;

    :cond_20
    const-string v6, "condition-code"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_21

    const-string v6, "condition-code"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->np:J

    :cond_21
    const-string v6, "uv-index"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_22

    const-string v6, "uv-index"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nq:J

    :cond_22
    const-string v6, "uv-description"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_23

    const-string v6, "uv-description"

    invoke-static {v0, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/jm;->nr:Ljava/lang/String;

    :cond_23
    const-string v6, "sunrise"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_24

    const-string v6, "sunrise"

    invoke-static {v0, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/jm;->ns:Ljava/lang/String;

    :cond_24
    const-string v6, "sunset"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_25

    const-string v6, "sunset"

    invoke-static {v0, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/jm;->nt:Ljava/lang/String;

    :cond_25
    const-string v6, "moonrise"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_26

    const-string v6, "moonrise"

    invoke-static {v0, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/jm;->nu:Ljava/lang/String;

    :cond_26
    const-string v6, "moonset"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_27

    const-string v6, "moonset"

    invoke-static {v0, v6}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    iput-object v6, v5, Lnbisdk/jm;->nv:Ljava/lang/String;

    :cond_27
    const-string v6, "moon-phase"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_28

    const-string v6, "moon-phase"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nw:J

    :cond_28
    const-string v6, "update-time"

    invoke-virtual {v0, v6}, Lnbisdk/fk;->U(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_29

    const-string v6, "update-time"

    invoke-static {v0, v6}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v5, Lnbisdk/jm;->nx:J

    :cond_29
    invoke-virtual {v3, v5}, Lnbisdk/r;->a(Lnbisdk/jm;)V

    goto/16 :goto_0

    :cond_2a
    new-instance v0, Lnbisdk/aw;

    invoke-direct {v0, v3, v1, v2}, Lnbisdk/aw;-><init>(Lnbisdk/r;D)V

    invoke-static {p0, v0}, Lnbisdk/la;->a(Lnbisdk/fk;Lnbisdk/ns;)V

    return-object v0
.end method

.method public static p(Lnbisdk/fk;)Lnbisdk/pr;
    .locals 6

    const-string v0, "premium-placement"

    invoke-static {p0, v0}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    move-result v0

    const-string v1, "enhanced-poi"

    invoke-static {p0, v1}, Lnbisdk/ij$a;->e(Lnbisdk/fk;Ljava/lang/String;)Z

    move-result v1

    const/4 v2, 0x0

    const-string v3, "poi-content"

    invoke-static {p0, v3}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v3

    if-eqz v3, :cond_4

    new-instance v2, Lnbisdk/pr;

    invoke-direct {v2}, Lnbisdk/pr;-><init>()V

    invoke-virtual {v2, v1}, Lnbisdk/pr;->H(Z)V

    invoke-virtual {v2, v0}, Lnbisdk/pr;->I(Z)V

    const-string v0, "id"

    invoke-static {v3, v0}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Lnbisdk/pr;->setID(Ljava/lang/String;)V

    const-string v0, "formatted-text"

    invoke-static {v3, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    invoke-static {v0}, Lnbisdk/oc;->t(Lnbisdk/fk;)Lnbisdk/nu;

    move-result-object v0

    invoke-virtual {v2, v0}, Lnbisdk/pr;->b(Lnbisdk/nu;)V

    const-string v0, "pair"

    invoke-virtual {v3, v0}, Lnbisdk/fk;->V(Ljava/lang/String;)Ljava/util/Enumeration;

    move-result-object v0

    :goto_0
    invoke-interface {v0}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v1

    if-eqz v1, :cond_0

    invoke-interface {v0}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lnbisdk/fk;

    new-instance v1, Lnbisdk/of;

    const-string v4, "key"

    invoke-static {p0, v4}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    const-string v5, "value"

    invoke-static {p0, v5}, Lnbisdk/ok;->i(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v1, v4, v5}, Lnbisdk/of;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v2, v1}, Lnbisdk/pr;->f(Lnbisdk/of;)V

    goto :goto_0

    :cond_0
    const-string v0, "overall-rating"

    invoke-static {v3, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    if-eqz v0, :cond_1

    const/4 v1, 0x1

    invoke-virtual {v2, v1}, Lnbisdk/pr;->G(Z)V

    const-string v1, "average-rating"

    invoke-static {v0, v1}, Lnbisdk/el;->a(Lnbisdk/fk;Ljava/lang/String;)D

    move-result-wide v4

    double-to-float v1, v4

    invoke-virtual {v2, v1}, Lnbisdk/pr;->c(F)V

    const-string v1, "rating-count"

    invoke-static {v0, v1}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v0

    long-to-int v0, v0

    invoke-virtual {v2, v0}, Lnbisdk/pr;->bi(I)V

    :cond_1
    const-string v0, "tagline"

    invoke-static {v3, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    if-eqz v0, :cond_2

    const-string v1, "text"

    invoke-static {v0, v1}, Lnbisdk/ok;->j(Lnbisdk/fk;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Lnbisdk/pr;->aE(Ljava/lang/String;)V

    :cond_2
    const-string v0, "icon"

    invoke-static {v3, v0}, Lnbisdk/ij$a;->c(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/fk;

    move-result-object v0

    if-eqz v0, :cond_3

    const-string v1, "image"

    invoke-static {v0, v1}, Lnbisdk/ok;->k(Lnbisdk/fk;Ljava/lang/String;)[B

    :cond_3
    const-string v0, "golden-cookie"

    invoke-static {v3, v0}, Lnbisdk/la;->g(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/cy;

    move-result-object v0

    invoke-virtual {v2, v0}, Lnbisdk/pr;->d(Lnbisdk/cy;)V

    const-string v0, "place-event-cookie"

    invoke-static {v3, v0}, Lnbisdk/la;->g(Lnbisdk/fk;Ljava/lang/String;)Lnbisdk/cy;

    move-result-object v0

    invoke-virtual {v2, v0}, Lnbisdk/pr;->b(Lnbisdk/cy;)V

    move-object v0, v2

    :goto_1
    return-object v0

    :cond_4
    move-object v0, v2

    goto :goto_1
.end method
